/*
 * ----------------------------------------------------------------------------
 *  (C) Copyright European Telecommunications Standards Institute, 2001.
 *  All Rights Reserved.
 *
 *  All copies of this program, whether in whole or in part, and whether
 *  modified or not, must display this and all other embedded copyright
 *  and ownership notices in full.
 *
 * ----------------------------------------------------------------------------
 */
package org.etsi.ttcn.tri;

/** 
   The TRI IDL boolean type is mapped to the interface
   org.etsi.ttcn.tri.TriBoolean, so that objects implementing this
   interface can act as holder objects.
*/
public interface TriBoolean {

    /** Sets this <code>TriBoolean</code> to the boolean value
	<code>value</code>.
    */
    public void    setBooleanValue(boolean value);
	
    /** Returns the boolean value represented by this TriBoolean.
    */
    public boolean getBooleanValue();
}
